Multi-media processing and displaying method, terminal, and computer storage medium in a social networking application based on interaction information by multiple user accounts

ABSTRACT

An information processing method is performed at a terminal that is communicatively connected to a remote server. The method includes logging into a first user account of a social application and pulling, from the remote server, information associated with a social group, which includes the first user account and multiple user accounts that are direct contacts of the first user account including a second user account. First multi-media information is by the second user account and is selected. A third user account is not a direct contact of the first user account. Second multi-media information by the third user account is selected when it is interacted by the second user account and satisfies preset policies of the remote server. The first multi-media information and the second multi-media information are displayed in a same manner, together with the interaction information by the second user account on the second multi-media information.

PRIORITY CLAIM AND RELATED APPLICATION

This application is a continuation application of U.S. patentapplication Ser. No. 15/629,585, which is now U.S. Pat. No. 10,361,991,entitled “INFORMATION PROCESSING METHOD, TERMINAL, AND COMPUTER STORAGEMEDIUM” filed on Jun. 21, 2017, which is a continuation application ofPCT Patent Application No. PCT/CN2016/072500, entitled “INFORMATIONPROCESSING METHOD, TERMINAL, AND COMPUTER STORAGE MEDIUM” filed on Jan.28, 2016, which claims priority to Chinese Patent Application No.2015101209521, entitled “INFORMATION PROCESSING METHOD, TERMINAL, ANDCOMPUTER STORAGE MEDIUM” filed on Mar. 19, 2015, all of which areincorporated by reference in their entirety.

FIELD OF THE TECHNOLOGY

The present disclosure relates to communications technologies, and inparticular, to an information processing method, a terminal, and acomputer storage medium.

BACKGROUND OF THE DISCLOSURE

In a process of implementing technical solutions of embodiments of thepresent invention, the inventor of the present disclosure finds that theexisting technology has at least the following technical problems:

With development of Internet technologies, information explosions in theage of big data emerge one after another. Considering a requirement fordiversified sharing of public information, some multi-media informationmay be shared on various terminal applications such as WeChat,Microblog, Video, and Game by means of the current informationprocessing technology, to adapt to the requirement for diversifiedsharing. For example, in a segment of TV play video in which a videoemerges as first multi-media information, second multi-mediainformation, for example, a notebook computer of a new brand, related tothe TV play video may be shared, so that a user obtains diversifiedinformation besides the video itself at a time.

Using social applications such as WeChat and Microblog as an example, auser may share related first multi-media information that is notreviewed, for example, a nice passage read by the user, or a productthat the user uses and that the user wants to recommend to friends ormore people. Predefined second multi-media information that is reviewedand designated may further be shared by means of the socialapplications.

However, problems existing in information sharing in the currentinformation processing technology are:

1) Considering that information needs to be shared widely among thegeneral public, all users can share the information. However, when thesecond multi-media information is shared to a user, due to inaccuratepositioning, interference may be caused to the user. Consequently, auser interface is full of useless information, affecting normal use offunctions by the user. In addition, although a background server pushesa large amount of second multi-media information, the information isless helpful to the user. The large amount of invalid multi-mediainformation occupies network resource bandwidths during interactionbetween the background server and a foreground terminal. In addition, asuccess rate at which the foreground terminal obtains valid multi-mediainformation is affected. Sometimes, the terminal obtains more than 50pieces of multi-media information, but only several pieces are useful tothe user. In this case, a large quantity of system resources of theforeground terminal are occupied and wasted.

2) Because the second multi-media information is shared to all users,the sharing is insufficiently timely, and attention and acceptance ofpeople for the information are not high. Consequently, a large amount ofuseful information is drowned in vast feeds. Because the user misses thevaluable information, has to manually search the vast feeds, andrefreshes and browses the feeds, human costs are wasted. The screen isconstantly on due to feeds refreshing and power consumption of theforeground terminal is wasted. Meanwhile, processing resources of theforeground terminal, for example, CPU or buffer, are occupied.

However, in related technologies, there is no effective solution to theforegoing problems.

SUMMARY

In view of this, embodiments of the present invention provide aninformation processing method, a terminal, and a computer storagemedium, to resolve the foregoing problems in the existing technology.

Technical solutions of the embodiments of the present invention areimplemented in this way:

An embodiment of the present invention provides an informationprocessing method, applied to a terminal, and including:

logging into, by a first user account, the terminal, and pulling asocial group including the first user account and at least one seconduser account, the second user account and the first user accountbelonging to the same social group; and receiving and displaying, in thesocial group by the first user account, second multi-media informationpropagated by a third user account, and/or propagated second multi-mediainformation formed based on interaction of the at least one second useraccount in the social group for the second multi-media information; anddirectly displaying the second multi-media information on a userinterface of the terminal in an external display manner, so that thefirst user account can directly view information about previousinteraction of the at least one second user account for the secondmulti-media information, the second multi-media information beingdifferent from first multi-media information shared by any user in thesocial group, the second multi-media information being specifiedinformation that conforms to a preset policy on a server side and thatis pushed, and the second multi-media information and the firstmulti-media information being displayed in a same mode.

An embodiment of the present invention provides a terminal, including adisplay unit, and further including:

a group pulling unit, configured to: log into, by a first user account,the terminal, and pull a social group including the first user accountand at least one second user account, the second user account and thefirst user account belonging to the same social group; and

a first receiving unit, configured to: receive and display, in thesocial group by the first user account, second multi-media informationpropagated by a third user account, and/or propagated second multi-mediainformation formed based on interaction of the at least one second useraccount in the social group for the second multi-media information; anddirectly display the second multi-media information on a user interfaceof the terminal in an external display manner, so that the first useraccount can directly view information about previous interaction of theat least one second user account for the second multi-media information;and

the display unit being configured to display the second multi-mediainformation, the second multi-media information being different fromfirst multi-media information shared by any user in the social group,the second multi-media information being specified information thatconforms to a preset policy on a server side and that is pushed, and thesecond multi-media information and the first multi-media informationbeing displayed in a same mode.

When executing the processing, the grouping pulling unit, the firstreceiving unit, and the display unit may be central processing units(CPU), digital signal processors (DSP), or field-programmable gatearrays (FPGA).

An embodiment of the present invention further provides a computerstorage medium, storing a computer executable instruction, and thecomputer executable instruction being used for executing the informationprocessing method.

The information processing method in the embodiments of the presentinvention includes: logging into, by a first user account, a terminal,sending a first request, and establishing a communications connectionbetween the terminal and a server after the first request isauthenticated; pulling, based on the communications connection, a socialgroup including the first user account and at least one second useraccount, the second user account and the first user account belonging tothe same social group; receiving and displaying, in the social group bythe first user account, second multi-media information propagated by athird user account, and/or propagated second multi-media informationformed based on interaction of the at least one second user account inthe social group for the second multi-media information; and directlydisplaying the second multi-media information on a user interface of theterminal in an external display manner, so that the first user accountcan directly view information about previous interaction of the at leastone second user account for the second multi-media information, and theinteraction information being open only to the first user account andthe at least one second user account in the social group, the secondmulti-media information being different from first multi-mediainformation shared by any user in the social group, the secondmulti-media information being specified information that conforms to apreset policy on the server side and that is pushed, and the secondmulti-media information and the first multi-media information beingdisplayed in a same mode.

By means of the embodiments of the present invention, based on the samesocial group that is pulled and to which the users belong, a mechanismthat sharing is performed secretly in the social group is used. Thefirst user account receives and displays, in the social group, thesecond multi-media information propagated by the third user account,and/or the propagated second multi-media information formed based oninteraction of the at least one second user account in the social groupfor the second multi-media information. Feedback to the sharedinformation in the social group is relatively critical, and it isdifferent from a case in which feedback may be sent freely in acompletely open public environment without restriction. Therefore, 1) inone aspect, subsequent feedback information is provided to the serverand is used as a parameter control factor, to correct a policy to obtainsecond multi-media information, and the second multi-media informationis pushed to the terminal more accurately due to sufficiently accurateanalysis of feedback information; 2) in another aspect, informationshared in the social group is based on the moments, for example, friendsmay follow similar types of valuable information; therefore, thepropagated second multi-media information formed based on interaction ofthe at least one second user account in the social group for the secondmulti-media information may gain higher attention and reliability; inaddition, the second multi-media information is directly displayed onthe user interface of the terminal in an external display manner, sothat the first user account can directly view the information aboutprevious interaction of the at least one second user account for thesecond multi-media information, and the user can obtain the interactioninformation in time, to know in time whether the second multi-mediainformation is valuable; in this case, a probability and an opportunityof obtaining, by the user, valuable information is greatly improved, andtwo problems in the existing technology are resolved. In addition, thesecond multi-media information is different from the first multi-mediainformation shared by any user in the social group, the secondmulti-media information is specified information that conforms to thepreset policy on the server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode. In this case, a uniform user interface stylemay be formed, and no interference is caused to function use and displayhabits of the user.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic implementation flowchart according to methodembodiment 1 of the present invention;

FIG. 2 is a schematic implementation flowchart according to methodembodiment 2 of the present invention;

FIG. 3 is a schematic implementation flowchart according to methodembodiment 3 of the present invention;

FIG. 4 is a schematic structural diagram according to terminalembodiment 1 of the present invention;

FIG. 5 is a schematic implementation flowchart according to methodembodiment 4 of the present invention;

FIG. 6 is a schematic structural diagram according to server embodiment1 of the present invention;

FIG. 7 is a schematic diagram of an application scenario to whichembodiments of the present invention are applied;

FIG. 8 is a schematic diagram showing that information is displayed on auser interface of a terminal in the existing technology; and

FIG. 9 to FIG. 18 are schematic diagrams showing that information isdisplayed on a user interface of a terminal in an application scenarioto which embodiments of the present invention are applied.

DESCRIPTION OF EMBODIMENTS

The following further describes in detail implementation of thetechnical solutions with reference to the accompanying drawings.

Method Embodiment 1

This embodiment of the present invention provides an informationprocessing method. As shown in FIG. 1, the method is applied to aterminal, and the method includes the following steps:

Step 101: A first user account logs into the terminal, and pulls asocial group including the first user account and at least one seconduser account, the second user account and the first user accountbelonging to the same social group.

The first user account logs into the terminal, may send a first request,and establishes a communications connection between the terminal and aserver after the first request is authenticated. The first request maybe a login request. If the first user account logs in successfully byusing an account name and a password at the first time and does not exitthe terminal, when the first user account uses the terminalsubsequently, the first user account does not need to log in, and maydirectly establish interaction between the terminal and the server byusing the established communications connection. In this case, this stepmay be omitted.

The social group refers to a friend circle formed by a friend link. Theterminal pulls the social group at the background and displays thesocial group on a user interface of the terminal. For example, inWeChat, the social group may be a WeChat friend circle. There may bemore than one WeChat friend circle, and multiple WeChat friend circlesmay be established according to user requirements, for example, based onsimilar habits, or based on college/classmate relationships, or based ontechnical fields of works.

The second user account refers to any one or more users in multiplefriend circles of the user.

Step 102: The first user account receives and displays, in the socialgroup, second multi-media information propagated by a third useraccount, and/or propagated second multi-media information formed basedon interaction of the at least one second user account in the socialgroup for the second multi-media information.

This step may be: sharing the second multi-media information based onsharing among the friend circle and/or based on interaction such aslikes and/or comments of friends in the friend circle.

The third user account refers to an official account, which may be apersonal account, or a collective account, for example, an advertisersuch as Bayerische Motoren Werke. The third user account is a virtualfriend. A manner of receiving and displaying, in the social group,second multi-media information propagated by the third user account is:The advertiser pushes, based on the official account, the secondmulti-media information that is reviewed by the server, and shares, as avirtual friend of the first user account, the second multi-mediainformation in advertisement content recommendation in the moments. Thisis a direct recommendation manner.

A manner of forming propagated second multi-media information based oninteraction of the at least one second user account in the social groupfor the second multi-media information is an advertisement contentrecommendation manner based on the moments and is a manner of indirectlyobtaining advertisement content based on an interaction relationshipbetween friends and the advertisement in the moments.

Step 103: Directly display the second multi-media information on a userinterface of the terminal in an external display manner, so that thefirst user account can directly view information about previousinteraction of the at least one second user account for the secondmulti-media information.

In this step, the second multi-media information and the interactioninformation are open only to the first user account and the at least onesecond user account in the social group. For example, the interactioninformation is likes and comments, and the likes and comments can beviewed only by people in the friend circle.

Step 104: The second multi-media information is different from firstmulti-media information shared by any user in the social group, thesecond multi-media information is specified information that conforms toa preset policy on the server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode.

It should be noted that, the second multi-media information is notinformation pushed by any people not in the social group. For example,on some social platforms, for example, SINA Microblog, Su'ning appliancesecretary may push some recommendation information to the user even ifthe Su'ning appliance secretary is not a friend in the social group (forexample, the friend circle) of the user. The second multi-mediainformation in this embodiment of the present invention is specifiedinformation that is reviewed by the background server, that conforms tothe preset policy on the background server side, and that is pushed.Advantages are: Harassment information pushed by a user not in thefriend circle is avoided, and the specified information that conforms tothe preset policy on the background server side and that is pushed is aresult obtained after behaviors of the users in the friend circle arerecorded, collected, and analyzed. Therefore, the second multi-mediainformation in this embodiment of the present invention can satisfy arequirement for accurate user positioning of information pushing andsharing.

In an implementation manner of this embodiment of the present invention,the interaction information includes first feedback information and/orsecond feedback information. The first feedback information (forexample, likes) and the second feedback information (for example, mutualcomments of users) are displayed in a first state, displaying isexpanded without a user operation, and the first state is used forrepresenting that the first user account and the at least one seconduser account in the social group can directly view feedback of eachother.

In an implementation manner of this embodiment of the present invention,the first feedback information includes first feedback informationformed when the first user account receives the second multi-mediainformation, and the second feedback information includes secondfeedback information formed when the at least one second user accountmakes interaction for the second multi-media information.

The method further includes: reporting the first feedback informationand the second feedback information, so that the server can analyze thefirst feedback information and the second feedback information andoptimize a push policy of the second multi-media information. Forexample, feedback formed when the terminal collects likes and commentsof the user is reported to the server, so that the server can optimizean advertisement pushing policy according to the feedback.

In an implementation manner of this embodiment of the present invention,the second multi-media information is displayed on the user interface ofthe terminal in at least one form of text, picture, video, or audio.

The method further includes:

a1: There is a first interaction object, for example, an icon“Promotion”, when the second multi-media information is displayed.

a2: Receive a third user operation on the first interaction object.

a3: In response to the third user operation, display second promptinformation (if this is advertisement promotion information, ask whetherthe user is interested), the second prompt information being used forprompting whether the first user account continues to follow informationcontent of the second multi-media information.

a4: Receive a fourth user operation on the second prompt information, toobtain third feedback information for the second prompt information andreport the third feedback information to the server. The third feedbackinformation may be feedback on the “second prompt information (if thisis advertisement promotion information, ask whether the user isinterested)”, for example, interested or not interested in theadvertisement promotion information.

In an implementation manner of this embodiment of the present invention,the second multi-media information is displayed on the user interface ofthe terminal in at least one form of text, picture, video, or audio.

The method further includes:

b1: There is a second interaction object, for example, an icon “Checkthe details”, when the second multi-media information is displayed.

b2: Receive a fifth user operation on the second interaction object.

b3: In response to the fifth user operation, enter a first informationpage.

b4: The first information page is used for displaying informationcontent of the second multi-media information.

b5: Choose to follow the information content of the second multi-mediainformation on the first information page, to establish associationbetween the first user account and the third user account, or directlytrigger entering an official account, to enter an information contentpage, provided by the third user account associated with the first useraccount, for the second multi-media information.

It should be noted that, for the preset policy on the background serverside in step 105, the preset policy for pushing an advertisementincludes the following content:

First, for related background pushing logic configured on the server inthe preset policy, 1) when a user clicks “Not interested”, no matterwhether there are likes or comments for the advertisement, theadvertisement disappears; 2) logic for viewing a message prompt afterthe advertisement disappears is similar to a disappearance processingmechanism in the local; if a message is prompted on a floating layer inthe feeds, after the prompt is clicked, no item of the message can beclicked and it is controlled by the server; if the user enters a messageprompt list via a personal page, the terminal may be responsible forexecuting the disappearance processing mechanism; 3) after the userclicks “Not interested”, the same advertisement shall not be pushed tothe user again; 4) advertisement content of a same advertiser may not bepushed to the user within two weeks; 5) a weight at which the user viewsan advertisement of this industry is decreased, and an increase or adecrease of the weight may be recorded by means of an operator; 6) ifthe user clicks “Not interested” for an advertisement of an advertisertwice, advertisements of the advertiser may not be pushed to the usersubsequently; 7) if the user clicks “Not interested” for anadvertisement of an industry twice, after the second click,advertisements of this industry may not be pushed to the user within onemonth.

Second, for how to filter a first round of users for preferentialpushing in the preset policy, a seed user is selected. An advertisementmay be pushed to a social node user (seed user) at the beginning. Twotypes of users conform to definition of the seed user: A. active user:logging into the WeChat more than eight times every day, sending morethan 50 messages every day, and having more than 500 friends; B. opinionleader: each message in the moments receiving more than 30 likes, andgiving more than 10 likes on average every day. These people arepre-defined as seed users, and the server may preferentially pushadvertisements to these users.

Third, for sequenced display of social shuffling that is performed, inthe friend circle based on the relationship link, on advertisementsdisplayed on the user interface of the terminal in the preset policy, amajor feature of advertisements in the friend circle is socialpropagation. After a user makes interaction for the advertisement, whena friend of the user subsequently views the advertisement attached withinteraction, the advertisement may have greater effect on the friend.Therefore, for the policy, if user A views an advertisement X, and likesor comments on the advertisement, a probability of viewing, by a friendof user A, the advertisement X subsequently is increased, and theadvertisement A is more easily displayed to the friend of user A whencompeting with other advertisements. If user B enters the moments, andthere are multiple advertisements that friends of user B like or commenton, a weight at which an advertisement having a largest quantity oflikes and comments is displayed to user B is the largest.

Based on a design principle of sequenced display of social shuffling,the following mechanism may be used for implementation.

Social shuffling: When a user enters the moments, if an appearancecondition of an advertisement is reached, assuming that there are threeadvertisements, and all three advertisements satisfy an orientation ofuser A, which advertisement is pushed to the user A is determinedaccording to the following rules (assuming that the orientations areconsistent): exposure weight=(a quantity of likes given by friends ofthe user to each advertisement*0.5+a quantity of the first commentsgiven by the friends to the advertisement*0.35+a total like rate of theadvertisement (a total quantity of likes/a total quantity of exposurepeople)*0.15)*a correction factor R. The correction factor R is definedas: If the friends give more than 50 comments to the advertisement,because there are too many likes and comments, and the exposure rate ofthe advertisement is too high, an appearance probability is decreased,and R=0.5. At another moment, R=1.

Fourth, for other logic in the preset policy, 1) for example, for anappearance opportunity of an advertisement, to limit a quantity of timesof exposures of advertisements to a same user, it is set: When the uservisits the moments, only when there are four or more than four pieces ofnew content, one advertisement is pushed; one advertisement is pushed toa user every 48 hours; a time interval may be adjusted flexibly; 2) forexample, for an appearance position of an advertisement, when four ormore than four pieces of new content are generated, an advertisement mayappear in a position following the fourth content (content pushed by theuser is not counted); once the advertisement is generated, theadvertisement may not be always in the position of the fifth content; asnew messages emerge, the advertisement gradually sinks (for example,there are five pieces of content at the beginning, and then, somefriends push five pieces of content in the moments, and in this case,the advertisement is displayed in a position of the tenth content); 3)for example, for a disappearance policy, when a user views anadvertisement, if the user likes or comments on the advertisement, theadvertisement may stay in the moments of the user; if the user gives nolike or comment to the advertisement within six hours, the advertisementmay disappear from the moments of the user sixth hours after the userviews the advertisement for the first time.

It should be noted that, the preset policies involved in the fourtharticle may be implemented on the server side, or on the terminal side.There are the following implementation manners.

Implementation manner 1: a specific implementation of an appearanceopportunity of the second multi-media information (for example,advertisement information) is as follows:

The information processing method in this embodiment of the presentinvention further includes:

A1: Detect whether a first preset condition is satisfied, to obtain adetection result.

A2: The first preset condition is used for representing a triggeropportunity of actively pulling, by the first user account, the secondmulti-media information.

A3: If the detection result is that the first preset condition issatisfied when the second multi-media information received and displayedby the first user account in the social group is greater than or equalto a first threshold, the first user account actively pulls the secondmulti-media information.

The first threshold may be: four pieces of new content are received anddisplayed.

Implementation manner 2: another specific implementation of anappearance opportunity of the second multi-media information (forexample, advertisement information) is as follows:

The information processing method in this embodiment of the presentinvention further includes:

B1: Detect whether a second preset condition is satisfied, to obtain adetection result.

B2: The second preset condition is used for representing a triggeropportunity of actively periodically pulling, by the first user account,the second multi-media information.

B3: If the detection result is that the second preset condition issatisfied when a time interval at which the first user account pulls thesecond multi-media information reaches a time interval specified in asecond threshold, the first user account actively pulls the secondmulti-media information.

The time interval specified in the second threshold may be 48 hours.

Implementation manner 3: a specific implementation of an appearanceposition of the second multi-media information (for example,advertisement information) is as follows:

The information processing method in this embodiment of the presentinvention further includes:

C1: Detect whether a third preset condition is satisfied, to obtain adetection result.

C2: The third preset condition is a condition for setting an appearanceposition of the second multi-media information in feeds.

C3: If the detection result is that the third preset condition issatisfied when the appearance position of the second multi-mediainformation in the feeds is greater than or equal to a first displayposition specified in a third threshold, display the second multi-mediainformation in the first display position.

The first display position specified in the third threshold may be aposition of the fifth content following the fourth new content.

In an implementation manner of this embodiment of the present invention,the method further includes: as new information is received anddisplayed in the social group, display, in a second display position,the second multi-media information displayed in the first displayposition, the second display position being greater than the firstdisplay position. For example, the second display position is a displayposition of the tenth content, and the first display position is adisplay position of the fifth content.

Implementation manner 4: a specific implementation of a disappearancepolicy of the second multi-media information (for example, advertisementinformation) is as follows:

The information processing method in this embodiment of the presentinvention further includes:

D1: Detect whether a fourth preset condition is satisfied, to obtain adetection result.

D2: The fourth preset condition is a condition for setting that thesecond multi-media information disappears from feeds.

D3: If the detection result is that the fourth preset condition issatisfied when no user in the social group feeds back to the secondmulti-media information within a time period specified in a fourththreshold, enable the second multi-media information to disappear fromthe feeds.

The time period specified in the fourth threshold may be 6 hours.

D4: A start time point of the time period specified in the fourththreshold is a time when the second multi-media information appears inthe feeds and the first user account follows the second multi-mediainformation at the first time.

In an implementation manner of this embodiment of the present invention,content of the second multi-media information is reviewed by the serverand is customized by the third user account, and the third user accountincludes an individual user or a collective user that is registered inthe server via an official account.

Method Embodiment 2

This embodiment of the present invention provides an informationprocessing method. As shown in FIG. 2, the method is applied to aterminal, and the method includes the following steps:

Step 201: A first user account logs into the terminal, sends a firstrequest, and establishes a communications connection between theterminal and the server after the first request is authenticated.

The first request may be a login request. If the first user account logsin successfully by using an account name and a password at the firsttime and does not exit the terminal, when the first user account usesthe terminal subsequently, the first user account does not need to login, and may directly establish interaction between the terminal and theserver by using the established communications connection. In this case,this step may be omitted.

Step 202: Pull, based on the communications connection, a social groupincluding the first user account and at least one second user account,the second user account and the first user account belonging to the samesocial group.

The social group refers to a friend circle formed by a friend link. Theterminal pulls the social group at the background and displays thesocial group on a user interface of the terminal. For example, inWeChat, the social group may be a WeChat friend circle. There may bemore than one WeChat friend circle, and multiple WeChat friend circlesmay be established according to user requirements, for example, based onsimilar habits, or based on college/classmate relationships, or based ontechnical fields of works.

The second user account refers to any one or more users in multiplefriend circles of the user.

Step 203: The first user account sends and displays first multi-mediainformation in the social group.

Step 203 is an optional step, and is not a necessary step. The firstmulti-media information is image-text information edited by the user, ormay be a video, an audio such as recording, or the like. The informationdoes not need to be reviewed by the server before being displayed on theuser interface.

Step 204: Display, on the user interface of the terminal, secondmulti-media information propagated by a third user account, orpropagated second multi-media information formed based on interaction ofthe at least one second user account in the social group for the secondmulti-media information, the propagated second multi-media informationbeing open only to the first user account and the at least one seconduser account in the social group.

In an implementation manner of this embodiment of the present invention,the second multi-media information is directly displayed on a userinterface of the terminal in an external display manner, so that thefirst user account can directly view information about previousinteraction of the at least one second user account for the secondmulti-media information. The interaction information includes firstfeedback information and/or second feedback information in step 205.

The third user account refers to an official account, which may be apersonal account, or a collective account, for example, an advertisersuch as Bayerische Motoren Werke. The third user account is a virtualfriend. A manner of receiving and displaying, in the social group,second multi-media information propagated by the third user account is:The advertiser pushes, based on the official account, the secondmulti-media information that is reviewed by the server, and shares, as avirtual friend of the first user account, the second multi-mediainformation in advertisement content recommendation in the moments. Thisis a direct recommendation manner.

A manner of forming propagated second multi-media information based oninteraction of the at least one second user account in the social groupfor the second multi-media information is an advertisement contentrecommendation manner based on the moments and is a manner of indirectlyobtaining advertisement content based on an interaction relationshipbetween friends and the advertisement in the moments.

Step 205: Display, on the user interface of the terminal, first feedbackinformation formed after the first user account receives the secondmulti-media information and/or the second feedback information formedwhen the at least one second user account makes interaction for thesecond multi-media information.

For example, the first user account is user A, and the second useraccount is user B and user C. Likes and/comments given by user B anduser C to second multi-media information such as advertisementinformation content of Bayerische Motoren Werke are referred to as thesecond feedback information. User A may also like or comment on theadvertisement information comment of Bayerische Motoren Werke, and thelike and/or comment are referred to as the first feedback information.

Step 206: Display the first feedback information and the second feedbackinformation in a first state, displaying being expanded without a useroperation, and the first state being used for representing that thefirst user account and the at least one second user account in thesocial group can directly view feedback of each other.

It should be noted that step 204 to step 206 form a process of sharingthe second multi-media information based on sharing among the friendcircle and/or based on interaction such as likes and comments of friendsin the friend circle. After the second multi-media information isshared, the first feedback information and the second feedbackinformation that are obtained based on interaction between users for thesecond multi-media information are displayed externally. For example, inthe Bayerische Motoren Werke advertisement shown in FIG. 9, likes andcomments of the users during user interaction may be directly displayedin the moments. Compared with this, as shown in FIG. 8, display offeedback information in the Sina Microblog needs further operation ofthe user, for example, after the user views a prompt that there are twonew comments, the user enters a next-level page, and then can viewspecific feedback information.

Step 207: The second multi-media information is different from firstmulti-media information shared by any user in the social group, thesecond multi-media information is specified information that conforms toa preset policy on a server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode.

In an implementation manner of this embodiment of the present invention,the method further includes: sending, by the terminal, the firstfeedback information and the second feedback information, so that theserver can analyze the first feedback information and the secondfeedback information and optimize a push policy of the secondmulti-media information.

Method Embodiment 3

Based on method embodiment 1 or method embodiment 2, this embodiment ofthe present invention provides an information processing method. Asshown in FIG. 3, the method is applied to a terminal, and the methodincludes the following steps:

Step 301: A first user account receives first prompt information sent bythe at least one second user account, and displays the first promptinformation on a user interface of the terminal, the first promptinformation being open only to the first user account and the at leastone second user account in a social group.

The first prompt information is prompt information used for triggeringentering a first prompt page related to the second multi-mediainformation. For example, the first prompt information may be a newmessage prompt displayed on the user interface of the terminal, forexample, “One new message” is displayed on the first page shown in FIG.11.

Step 302: Receive a first user account operation on the first promptinformation.

Step 303: In response to the first user account operation, enter thefirst prompt page via the user interface of the terminal.

The first prompt page includes generated recommendation information,used for representing that the at least one second user account makesinteraction for the second multi-media information, for the secondmulti-media information, for example “Zhiling is nice” on the secondpage shown in FIG. 11.

Step 304: Receive a second user account operation on the recommendationinformation.

Step 305: In response to the second user account operation, obtaininformation content of the second multi-media information, so that whenit is detected that a forwarding mode is enabled, the first user accountforwards the second multi-media information.

An example of this embodiment may be: Display an information sharingscenario of the moments of user A on the user interface of the terminal;if user B, a friend in one friend circle of user A, comments on onepiece of second multi-media information, for example, information aboutcosmetics brand promotion, or comments on promotion information ofLongines represented by Lin Zhiling, as shown in FIG. 11, a “new messageprompt” may be displayed on the user interface of user A, and user Aclicks the new message prompt to enter comment content of user B, andclicks promotion information entry in the comment content of user B toenter a presentation page of the promotion information, as shown in FIG.11. The presentation page includes at least an icon “Promotion” andprompt information of “Check the details”. After the icon “Promotion” isclicked, “The promotion information is advertisement information” maypop up, as shown in FIG. 15, to prompt whether user A is interested. Ifuser A is not interested, it is closed and a user behavior of user Abeing not interested is recorded, so that the user behavior is reportedto the server, for optimizing a push policy. After clicking the promptinformation of “Check the details”, the user enters specific content,displayed in a form of image-text, video, or recording file, of thepromotion information. When a forwarding mode is enabled for thepromotion information, user A may forward the promotion information.

To sum up, in this embodiment of the present invention, when aforwarding function of promotion information supporting forwarding ishidden, the promotion information can be forwarded after multiple useroperations, and specific content of the promotion information is notdirectly displayed on the user interface of the terminal in a form ofimage-text, video, or recording file, to avoid that user feeds isoccupied and normal use of functions by the user is affected. Comparedwith method embodiment 2, in method embodiment 2, likes and comments ofthe users for the promotion information may be directly displayed on theuser interface of the terminal, so that the user can view the likes andcomments directly, increasing attention of the user for the promotion.

Based on method embodiment 1, method embodiment 2, and method embodiment3, the second multi-media information includes at least one of text,picture, video, or audio.

Terminal Embodiment 1

This embodiment of the present invention provides a terminal. As shownin FIG. 4, the terminal 1 includes a display unit 11. The terminalfurther includes a group pulling unit 12, configured to: log into, by afirst user account, the terminal, and pull a social group including thefirst user account and at least one second user account, the second useraccount and the first user account belonging to the same social group;and a first receiving unit 13, configured to: receive and display, inthe social group by the first user account, second multi-mediainformation propagated by a third user account, and/or propagated secondmulti-media information formed based on interaction of the at least onesecond user account in the social group for the second multi-mediainformation; and directly display the second multi-media information ona user interface of the terminal in an external display manner, so thatthe first user account can directly view information about previousinteraction of the at least one second user account for the secondmulti-media information, and the interaction information being open onlyto the first user account and the at least one second user account inthe social group; and the display unit 11 is configured to display thesecond multi-media information, the second multi-media information beingdifferent from first multi-media information shared by any user in thesocial group, the second multi-media information being specifiedinformation that conforms to a preset policy on a server side and thatis pushed, and the second multi-media information and the firstmulti-media information being displayed in a same mode.

It should be noted that, the second multi-media information is notinformation pushed by any people not in the social group. For example,on some social platforms, for example, SINA Microblog, Su'ning appliancesecretary may push some recommendation information to the user even ifthe Su'ning appliance secretary is not a friend in the social group (forexample, the friend circle) of the user. The second multi-mediainformation in this embodiment of the present invention is specifiedinformation that is reviewed by the background server, that conforms tothe preset policy on the background server side, and that is pushed.Advantages are: Harassment information pushed by a user not in thefriend circle is avoided, and the specified information that conforms tothe preset policy on the background server side and that is pushed is aresult obtained after behaviors of the users in the friend circle arerecorded, collected, and analyzed. Therefore, the second multi-mediainformation in this embodiment of the present invention can satisfy arequirement for accurate user positioning of information pushing andsharing.

Terminal Embodiment 2

Based on terminal embodiment 1, the display unit is further configuredto display interaction information. The interaction information includesfirst feedback information and/or second feedback information, the firstfeedback information and the second feedback information are displayedin a first state, and displaying being expanded without a useroperation. The first state is used for representing that the first useraccount and the at least one second user account in the social group candirectly view feedback of each other. The first feedback informationincludes first feedback information formed when the first user accountreceives the second multi-media information, and the second feedbackinformation includes second feedback information formed when the atleast one second user account makes interaction for the secondmulti-media information.

Terminal Embodiment 3

Based on terminal embodiment 1, the terminal further includes: a firstreporting unit, configured to report the first feedback information andthe second feedback information, so that the server can analyze thefirst feedback information and the second feedback information andoptimize a push policy of the second multi-media information. Thedisplay unit is further configured to display the second multi-mediainformation on the user interface of the terminal in at least one formof text, picture, video, or audio, there being a first interactionobject when the second multi-media information is displayed.

The terminal further includes:

a second receiving unit, configured to receive a third user operation onthe first interaction object;

a first responding unit, configured to: in response to the third useroperation, display second prompt information, the second promptinformation being used for prompting the first user account whether tocontinue to follow information content of the second multi-mediainformation; and

a second reporting unit, configured to receive a fourth user operationon the second prompt information, to obtain third feedback informationfor the second prompt information and report the third feedbackinformation to the server.

Terminal Embodiment 4

Based on terminal embodiment 1, the display unit is further configuredto: display the second multi-media information on the user interface ofthe terminal in at least one form of text, picture, video, or audio,there being a second interaction object when the second multi-mediainformation is displayed.

The terminal further includes:

a third receiving unit, configured to receive a fifth user operation onthe second interaction object;

a second responding unit, configured to: in response to the fifth useroperation, enter a first information page, the first information pagebeing used for displaying information content of the second multi-mediainformation; and

a first processing unit, configured to choose to follow the informationcontent of the second multi-media information on the first informationpage, to establish association between the first user account and thethird user account, or directly trigger entering an official account, toenter an information content page, provided by the third user accountassociated with the first user account, for the second multi-mediainformation.

For the preset policy on the background server side in the foregoingembodiment, the preset policy for pushing an advertisement includes thefollowing content:

First, for related background pushing logic configured on the server inthe preset policy, 1) when a user clicks “Not interested”, no matterwhether there are likes or comments for the advertisement, theadvertisement disappears; 2) logic for viewing a message prompt afterthe advertisement disappears is similar to a disappearance processingmechanism in the local; if a message is prompted on a floating layer inthe feeds, after the prompt is clicked, no item of the message can beclicked and it is controlled by the server; if the user enters a messageprompt list via a personal page, the terminal may be responsible forexecuting the disappearance processing mechanism; 3) after the userclicks “Not interested”, the same advertisement shall not be pushed tothe user again; 4) advertisement content of a same advertiser may not bepushed to the user within two weeks; 5) a weight at which the user viewsan advertisement of this industry is decreased, and an increase or adecrease of the weight may be recorded by means of an operator; 6) ifthe user clicks “Not interested” for an advertisement of an advertisertwice, advertisements of the advertiser may not be pushed to the usersubsequently; 7) if the user clicks “Not interested” for anadvertisement of an industry twice, after the second click,advertisements of this industry may not be pushed to the user within onemonth.

Second, for how to filter a first round of users for preferentialpushing in the preset policy, a seed user is selected. An advertisementmay be pushed to a social node user (seed user) at the beginning. Twotypes of users conform to definition of the seed user: A. active user:logging into the WeChat more than eight times every day, sending morethan 50 messages every day, and having more than 500 friends; B. opinionleader: each message in the moments receiving more than 30 likes, andgiving more than 10 likes on average every day. These people arepre-defined as seed users, and the server may preferentially pushadvertisements to these users.

Third, for sequenced display of social shuffling that is performed, inthe friend circle based on the relationship link, on advertisementsdisplayed on the user interface of the terminal in the preset policy, amajor feature of advertisements in the friend circle is socialpropagation. After a user makes interaction for the advertisement, whena friend of the user subsequently views the advertisement attached withinteraction, the advertisement may have greater effect on the friend.Therefore, for the policy, if user A views an advertisement X, and likesor comments on the advertisement, a probability of viewing, by a friendof user A, the advertisement X subsequently is increased, and theadvertisement A is more easily displayed to the friend of user A whencompeting with other advertisements. If user B enters the moments, andthere are multiple advertisements that friends of user B like or commenton, a weight at which an advertisement having a largest quantity oflikes and comments is displayed to user B is the largest.

Based on a design principle of sequenced display of social shuffling,the following mechanism may be used for implementation.

Social shuffling: When a user enters the moments, if an appearancecondition of an advertisement is reached, assuming that there are threeadvertisements, and all three advertisements satisfy an orientation ofuser A, which advertisement is pushed to the user A is determinedaccording to the following rules (assuming that the orientations areconsistent): exposure weight=(a quantity of likes given by friends ofthe user to each advertisement*0.5+a quantity of the first commentsgiven by the friends to the advertisement*0.35+a total like rate of theadvertisement (a total quantity of likes/a total quantity of exposurepeople)*0.15)*a correction factor R. The correction factor R is definedas: If the friends give more than 50 comments to the advertisement,because there are too many likes and comments, and the exposure rate ofthe advertisement is too high, an appearance probability is decreased,and R=0.5. At another moment, R=1.

Fourth, for other logic in the preset policy, 1) for example, for anappearance opportunity of an advertisement, to limit a quantity of timesof exposures of advertisements to a same user, it is set: When the uservisits the moments, only when there are four or more than four pieces ofnew content, one advertisement is pushed; one advertisement is pushed toa user every 48 hours; a time interval may be adjusted flexibly; 2) forexample, for an appearance position of an advertisement, when four ormore than four pieces of new content are generated, an advertisement mayappear in a position following the fourth content (content pushed by theuser is not counted); once the advertisement is generated, theadvertisement may not be always in the position of the fifth content; asnew messages emerge, the advertisement gradually sinks (for example,there are five pieces of content at the beginning, and then, somefriends push five pieces of content in the moments, and in this case,the advertisement is displayed in a position of the tenth content); 3)for example, for a disappearance policy, when a user views anadvertisement, if the user likes or comments on the advertisement, theadvertisement may stay in the moments of the user; if the user gives nolike or comment to the advertisement within six hours, the advertisementmay disappear from the moments of the user sixth hours after the userviews the advertisement for the first time.

It should be noted that, the preset policies involved in the fourtharticle may be implemented on the server side, or on the terminal side.There are the following implementation manners.

Implementation manner 1: a specific implementation of an appearanceopportunity of the second multi-media information (for example,advertisement information) is as follows:

In addition to the display unit 11, the group pulling unit 12, and thefirst receiving unit 13, the terminal in this embodiment of the presentinvention further includes:

a first detection unit, configured to detect whether a first presetcondition is satisfied, to obtain a detection result, the first presetcondition being used for representing a trigger opportunity of activelypulling, by the first user account, the second multi-media information;and

a first processing execution unit, configured to: if the detectionresult is that the first preset condition is satisfied when the secondmulti-media information received and displayed by the first user accountin the social group is greater than or equal to a first threshold,actively pull, by the first user account, the second multi-mediainformation.

The first threshold may be: four pieces of new content are received anddisplayed.

Implementation manner 2: another specific implementation of anappearance opportunity of the second multi-media information (forexample, advertisement information) is as follows:

In addition to the display unit 11, the group pulling unit 12, and thefirst receiving unit 13, the terminal in this embodiment of the presentinvention further includes:

a second detection unit, configured to detect whether a second presetcondition is satisfied, to obtain a detection result, the second presetcondition being used for representing a trigger opportunity of activelyperiodically pulling, by the first user account, the second multi-mediainformation; and

a second processing execution unit, configured to: if the detectionresult is that the second preset condition is satisfied when a timeinterval at which the first user account pulls the second multi-mediainformation reaches a time interval specified in a second threshold,actively pull, by the first user account, the second multi-mediainformation.

The time interval specified in the second threshold may be 48 hours.

Implementation manner 3: a specific implementation of an appearanceposition of the second multi-media information (for example,advertisement information) is as follows:

In addition to the display unit 11, the group pulling unit 12, and thefirst receiving unit 13, the terminal in this embodiment of the presentinvention further includes:

a third detection unit, configured to detect whether a third presetcondition is satisfied, to obtain a detection result, the third presetcondition being a condition for setting an appearance position of thesecond multi-media information in feeds; and

a third processing execution unit, configured to: if the detectionresult is that the third preset condition is satisfied when theappearance position of the second multi-media information in the feedsis greater than or equal to a first display position specified in athird threshold, display the second multi-media information in the firstdisplay position.

The first display position specified in the third threshold may be aposition of the fifth content following the fourth new content.

In an implementation manner of this embodiment of the present invention,the display unit is further configured to: as new information isreceived and displayed in the social group, display, in a second displayposition, the second multi-media information displayed in the firstdisplay position, the second display position being greater than thefirst display position. For example, the second display position is adisplay position of the tenth content, and the first display position isa display position of the fifth content.

Implementation manner 4: a specific implementation of a disappearancepolicy of the second multi-media information (for example, advertisementinformation) is as follows:

In addition to the display unit 11, the group pulling unit 12, and thefirst receiving unit 13, the terminal in this embodiment of the presentinvention further includes:

a fourth detection unit, configured to detect whether a fourth presetcondition is satisfied, to obtain a detection result, the fourth presetcondition being a condition for setting that the second multi-mediainformation disappears from feeds; and

a fourth processing execution unit, configured to: if the detectionresult is that the fourth preset condition is satisfied when no user inthe social group feeds back to the second multi-media information withina time period specified in a fourth threshold, enable the secondmulti-media information to disappear from the feeds.

The time period specified in the fourth threshold may be 6 hours.

A start time point of the time period specified in the fourth thresholdis a time when the second multi-media information appears in the feedsand the first user account follows the second multi-media information atthe first time.

In an implementation manner of this embodiment of the present invention,content of the second multi-media information is reviewed by the serverand is customized by the third user account, and the third user accountincludes an individual user or a collective user that is registered inthe server via an official account.

In an implementation manner of this embodiment of the present invention,the display unit is further configured to: display the secondmulti-media information on the user interface of the terminal, thesecond multi-media information being open only to the first user accountand the at least one second user account in the social group.

In an implementation manner of this embodiment of the present invention,the display unit is further configured to display, on the user interfaceof the terminal, the first feedback information formed when the firstuser account receives the second multi-media information and/or thesecond feedback information formed when the at least one second useraccount makes interaction for the second multi-media information. Thefirst feedback information and the second feedback information aredisplayed in a first state, displaying is expanded without a useroperation, and the first state is used for representing that the firstuser account and the at least one second user account in the socialgroup can directly view feedback of each other.

Accordingly, the terminal may further include a sending unit, configuredto send and display, in the social group by the first user account, thefirst multi-media information, and configured to: send the firstfeedback information and the second feedback information, so that theserver can analyze the first feedback information and the secondfeedback information and optimize the push policy of the secondmulti-media information.

In an implementation manner of this embodiment of the present invention,

the second receiving unit is further configured to receive, by the firstuser account, first prompt information sent by the at least one seconduser account; and

the display unit is further configured to display the first promptinformation on the user interface of the terminal, the first promptinformation being open only to the first user account and the at leastone second user account in the social group, and the first promptinformation being prompt information used for triggering entering afirst prompt page related to the second multi-media information.

In an implementation manner of this embodiment of the present invention,the terminal further includes a third receiving unit, configured toreceive a first user account operation on the first prompt information;a first responding unit, configured to: in response to the first useraccount operation, enter a first prompt page via the user interface ofthe terminal, the first prompt page including generated recommendationinformation, used for representing that the at least one second useraccount makes interaction for the second multi-media information, forthe second multi-media information; a fourth receiving unit, configuredto receive a second user account operation on the recommendationinformation; and a second responding unit, configured to: in response tothe second user account operation, obtain information content of thesecond multi-media information, so that when it is detected that aforwarding mode is enabled, the first user account forwards the secondmulti-media information.

Method Embodiment 4

This embodiment of the present invention provides an informationprocessing method. As shown in FIG. 5, the method is an interactionprocess between a terminal and a server, and the method includes thefollowing steps:

Step 401: A first user account logs into the terminal and sends a firstrequest.

Step 402: The server receives the first request and authenticates thefirst request.

Step 403: After the authentication, establish a communicationsconnection between the terminal and the server, and transmit, based onthe communications connection, a social group including the first useraccount and at least one second user account.

The second user account and the first user account belong to the samesocial group.

Step 404: The first user account sends and displays first multi-mediainformation in the social group.

This step is an optional step, and is not a necessary step.

Step 405: Push, to the first user account according to a preset policy,second multi-media information propagated by a third user account,and/or propagated second multi-media information formed based oninteraction of the at least one second user account in the social groupfor the second multi-media information; and control the pushed secondmulti-media information to be displayed on the user interface of theterminal, and be open only to the first user account and the at leastone second user account in the social group.

The second multi-media information may be implemented according toconfiguration of the server or configuration of the terminal, so thatthe second multi-media information can be directly displayed on the userinterface of the terminal in an external display manner, and the firstuser account can directly view information about the previousinteraction of the at least one second user account for the secondmulti-media information, the second multi-media information being openonly to the first user account and the at least one second user accountin the social group.

The second multi-media information is different from first multi-mediainformation shared by any user in the social group, the secondmulti-media information is specified information that conforms to thepreset policy on the server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode.

Method Embodiment 5

Based on method embodiment 4, in the information processing method inthis embodiment of the present invention, the pushing, to the first useraccount according to a preset policy, second multi-media informationpropagated by a third user account, and/or propagated second multi-mediainformation formed based on interaction of the at least one second useraccount in the social group for the second multi-media informationincludes:

Step 501: Extract a first filtering criterion corresponding to a seeduser from the preset policy, the seed user being obtained by detectingwhether a user is active and/or whether a user is an opinion leader.

Step 502: Detect the seed user from the at least one second user accountaccording to the first filtering criterion, and push the secondmulti-media information to the seed user, to establish a firstinteraction relationship between the seed user and the secondmulti-media information.

Step 503: Push, preferentially to the first user account, the propagatedsecond multi-media information formed after interaction is made based onthe first interaction relationship.

The seed user is a social node user to which promotion information, suchas advertisement information, is pushed at the first time. Two types ofusers conform to the first filtering criterion of the seed user: 1)whether a user logs in actively, whether a user has sufficient fans, andwhether a user sends a large amount of information; 2) users such asopinion leaders or famous VIP users verified by the Sina Mircroblog. Thepromotion information is exposed to the seed user preferentiallyaccording to the preset policy of the server, and then, the seed usermakes interaction for the promotion information to establish aninteraction relationship and continues to share the promotioninformation, so that attention of another user to the promotionadvertisement is greatly increased, providing a basis for accuratelypushing information to users.

Method Embodiment 6

Based on method embodiment 4, in the information processing method inthis embodiment of the present invention, the pushing, to the first useraccount according to a preset policy, second multi-media informationpropagated by a third user account, and/or propagated second multi-mediainformation formed based on interaction of the at least one second useraccount in the social group for the second multi-media informationincludes:

Step 601: Extract a second filtering criterion corresponding to a targetuser having a preset attribute with a first user account from the socialgroup according to the preset policy, the target user being obtained bydetecting whether a user follows or makes interaction in similar orrelated fields as the first user account.

Step 602: Detect the target user having the preset attribute with thefirst user account from the at least one second user account accordingto the second filtering criterion, and push the second multi-mediainformation to the target user, to establish a second interactionrelationship between the target user and the second multi-mediainformation.

Step 603: When multiple pieces of second multi-media information contendfor pushing, obtain, from the multiple pieces of second multi-mediainformation, propagated second multi-media information formed afterinteraction is made based on the second interaction relationship, andpreferentially push the second multi-media information to the first useraccount.

The target user having the preset attribute with the first user accountmay be a user that is associated with the first user account insimilarity and intimacy. Due to this association between the target userand the first user account, recognition of and attention to thepromotion information are different from those of another user, toprovide a basis for accurately pushing information to the users. Inaddition, when there are multiple pieces of promotion information, oneof the multiple pieces of promotion information is preferentially pushedaccording to the second filtering criterion. For example, whenadvertisement A and advertisement B contend for pushing, if arelationship between user E and user F is more intimate than arelationship between user E and user G, advertisement B rather thanadvertisement A is preferentially pushed to user E according to aninteraction relationship between user G and advertisement B.

Method Embodiment 7

Based on method embodiment 4, in the information processing method inthis embodiment of the present invention, the pushing, to the first useraccount according to a preset policy, second multi-media informationpropagated by a third user account, and/or propagated second multi-mediainformation formed based on interaction of the at least one second useraccount in the social group for the second multi-media informationincludes:

Step 701: Extract, from the preset policy, a social shuffling policyused for displaying multiple pieces of second multi-media information onthe terminal, as shown in the following formula (1).

Step 702: Receive first feedback information sent by the first useraccount and at least one piece of second feedback information sent bythe at least one second user account.

Step 703: Input a parameter control factor that is formed by the firstfeedback information and/or the second feedback information, and acorrection factor into the social shuffling policy, to obtain exposureweights corresponding to the multiple pieces of second multi-mediainformation.

Exposure weight=(a quantity of likes given by friends of the user toeach advertisement*0.5+a quantity of the first comments given by thefriends to the advertisement*0.35+a total like rate of the advertisement(a total quantity of likes/a total quantity of exposure people)*0.15)*acorrection factor R formula (1)

The parameter control factor is a collective name of likes, comments,and the total in formula (1). The correction factor R is defined as: Ifthe friends give more than 50 comments to the advertisement, anappearance probability is decreased, R=0.5. At another moment, R=1.

Step 704: Push, to the first user account according to a descendingorder of the exposure weights, multiple pieces of second multi-mediainformation corresponding to the exposure weights in descending order.

Server Embodiment 1

An embodiment of the present invention provides a server. As shown inFIG. 6, the server 2 includes:

an authentication unit 21, configured to receive a first request sent bya first user account after the first user account logs into a terminal,and establish a communications connection between the terminal and theserver after the first request is authenticated; a group pushing unit22, configured to push, based on the communications connection, a socialgroup including the first user account and at least one second useraccount, the second user account and the first user account belonging tothe same social group; and an information pushing unit 23, configured topush, to the first user account according to a preset policy, secondmulti-media information propagated by a third user account, and/orpropagated second multi-media information formed based on interaction ofthe at least one second user account in the social group for the secondmulti-media information; and control the pushed second multi-mediainformation to be displayed on a user interface of the terminal, andopen only to the first user account and the at least one second useraccount in the social group. The second multi-media information may beimplemented according to configuration of the server or configuration ofthe terminal, so that the second multi-media information can be directlydisplayed on the user interface of the terminal in an external displaymanner, and the first user account can directly view information aboutthe previous interaction of the at least one second user account for thesecond multi-media information, the second multi-media information beingopen only to the first user account and the at least one second useraccount in the social group.

The second multi-media information is different from first multi-mediainformation shared by any user in the social group, the secondmulti-media information is specified information that conforms to apreset policy on a server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode.

In an implementation manner of this embodiment of the present invention,the information pushing unit further includes a first extractionsubunit, configured to: extract a first filtering criterioncorresponding to a seed user from the preset policy, the seed user beingobtained by detecting whether the user is active and/or whether the useris an opinion leader; a first detection subunit, configured to detectthe seed user from the at least one second user account according to thefirst filtering criterion, and push the second multi-media informationto the seed user, to establish a first interaction relationship betweenthe seed user and the second multi-media information; and a first pushsubunit, configured to push, to the first user account preferentially,the propagated second multi-media information formed after interactionis made based on the first interaction relationship.

In an implementation manner of this embodiment of the present invention,the information pushing unit further includes a second extraction unit,configured to extract a second filtering criterion corresponding to atarget user having a preset attribute with the first user account in thesocial group from the preset policy, the target user being obtained bydetecting whether the user follows and/or makes interaction in similaror related fields as the first user account; a second detection subunit,configured to: detect the target user having the preset attribute withthe first user account from the at least one second user accountaccording to the second filtering criterion, and push the secondmulti-media information to the target user, to establish a secondinteraction relationship between the target user and the secondmulti-media information; and a second pushing subunit, configured to:when multiple pieces of second multi-media information contend forpushing, obtain, from the multiple pieces of second multi-mediainformation, the propagated second multi-media information formed afterinteraction is made based on the second interaction relationship, andpreferentially push the second multi-media information to the first useraccount.

In an implementation manner of this embodiment of the present invention,the server further includes an information receiving unit, configured toreceive first multi-media information that is sent and displayed by thefirst user account in the social group, and configured to: receive firstfeedback information sent by the first user account and at least onepiece of second feedback information sent by the at least one seconduser account.

Accordingly, the information pushing unit further includes a thirdextraction subunit, configured to extract, from the preset policy, asocial shuffling policy for displaying the multiple pieces of secondmulti-media information on the terminal; an operation subunit,configured to input a parameter control factor that is formed by thefirst feedback information and/or the second feedback information, and acorrection factor into the social shuffling policy, to obtain exposureweights corresponding to the multiple pieces of second multi-mediainformation; and a third pushing subunit, configured to push, to thefirst user account according to a descending order of the exposureweights, multiple pieces of second multi-media information correspondingto the exposure weights in descending order.

The following describes the embodiments of the present invention byusing actual application scenarios as examples.

Application Scenario 1

As shown in FIG. 7, an embodiment of a user scenario formed by theterminal and the server includes a friend circle formed by users S11 toS15. The users S11 to S15 are respectively equipped with differentterminals, for example, mobile phones, PADs, or notebook computers. UserS11 is the first user account mentioned in the foregoing embodiment,users S12 to S15 are the at least one second user account mentioned inthe foregoing embodiment, and user S31 is an advertiser that sharespromotion information E based on an official account. Servers S21 to S23are various servers. The promotion information E is processed, forexample, reviewed, by various servers, for example, a content server, amulti-media server, a social group server, an operation server, and adatabase. For example, a preset policy is configured, variousprocessings are how to display the promotion information on a userinterface of a terminal 1 of user S11. Reviewed promotion information Eand information that is pushed by the user S11 and that is not reviewedare displayed on the user interface of the terminal 1 in a same displaymode according to the preset policy. The user interface of the terminal1 includes at least two parts of information: a. the promotioninformation E that is customized by user S31, that is reviewed, and thatis pushed in the moments of user S11; b. interaction such as likes orcomments given by friends in the friend circle of user S11 to thepromotion information E that is customized, that is reviewed, and thatis pushed in the moments of user S11.

Comparison between the existing technology and an application scenariousing the embodiments of the present invention is as follows:

Description is made by using pushing and displaying of feedsadvertisement in Sina Microblog in the existing technology and in WeChatin this application scenario as an example. The Sina Microblog is amobile end product on which feeds advertisement emerges earlier. As asocial application, the Microblog is similar to the moments of WeChat inproduct attribute: Users can publish content, and interaction anddiscussions are made on the content sent by the users. A differencebetween advertisement pushing in the moments in this applicationscenario and advertisement pushing in Sina Microblog from theperspective of product design mainly lies in that:

1) Comments, forwards, and likes in Sina Microblog are open. That is,user A comments on an advertisement, no matter whether another user is afriend of user A, the another user can view content of comments,replies, and likes of user A, and can directly check personalinformation of user A, and replies to the comments on the advertisement.This social form is open, and has advantages, for example, originalcontent of the user is very rich, and discussions in a larger range aremade more easily. However, there are disadvantages, users may feelinsecure, and a psychological threshold of the user to make interactionfor the advertisement is increased. Because one hot advertisement may beviewed by millions of users, and comments of the user are exposed to somany people that are not friends of the user, the user may be concernedabout leakage of privacy, and may not speak out freely. For theadvertisement in the moments, comments, likes, and replies for theadvertisement are secret. A comment of user A for an advertisement canbe viewed only by one-dimensional friends of user A, and those who arenot friends of user A cannot view the comments of user A, and furthercannot interact with user A. Therefore, privacy of user A is effectivelyprotected, a psychological threshold of the user to make interaction forthe advertisement is decreased, facilitating interaction in the circle.

2) As shown in FIG. 8, comments in Sina Microblog are retracted, whilein this application scenario, comments on the advertisement in WeChat isexternally displayed, as shown in FIG. 9. In Sina Microblog, if you wantto view comments on an advertisement, the user needs to click theadvertisement, or click the button “Comment” on the page, to view thecomments of all users on the advertisement. An addition of one step maycause losses of some users, and many valuable comments cannot be viewedby the users. In the advertisement in the moments, the user may directlyview comments of friends under the advertisement, and when the userviews an advertisement that many friends like and comment on, attentionof the user to this advertisement may be higher.

3) Advertisement in the moments cannot be forwarded, while the SinaMicroblog advertisement may be forwarded. When the user browses SinaMicroblog, and views an interesting advertisement, the user may forwardthe advertisement. Advantages of the setting are: The advertisement canbe propagated in a wider range, and disadvantages are: Propagation ofthe advertisement cannot be controlled, reducing a proportion oforiginal content in the feeds, and affecting the environment of thesocial platform. In the advertisement in the moments, a forwardingfunction of the advertisement is limited. First, no advertisement is seton an outer layer of the feeds advertisement. As shown in FIG. 10 orFIG. 11, when the user clicks “Check the details”, the user may enter apromotion page of the advertiser. On this page, the user may forward theadvertisement by clicking the button “ . . . ” at the upper rightcorner. In this case, a threshold for forwarding is increasedaccordingly. In addition, as an optional function, the forwardingfunction is controlled by the platform. During advertising, a button isdesigned. Some advertisements that are not suitable for forwarding maynot get the forwarding permission.

As can be seen from the comparison: 1) In this application scenario, thefeeds advertisement in the moments of the WeChat is promoted based onthe secret group of friend circle rather than all people. Therefore,under the premise of accurate advertisement pushing positioning, athreshold for interaction between the user and the advertisement isincreased. For example, on the social platforms such as Sina Microblogand Facebook, a user comments on or likes an advertisement, both friendsand non-friends of the user may view the comments and likes. In thiscase, content created by the user is not secret, a threshold for givingcomments and likes in an open environment is relatively high. In theadvertisement in the moments, all comments and likes can be viewed onlyby friends, and privacy can ensure that people may make interaction forthe advertisement at ease, thereby improving security of informationsharing in the interaction. 2). Interaction between the user and theadvertisement may cause an impact on friends of the user. After the userlikes or comments on an advertisement in the moments, a friend of theuser views information about the comments and likes directly on an outerlayer. Interaction of the friend may attract your attention to theadvertisement. Because friends are better than strangers in two aspects:similarity and intimacy, under the effect of the two aspects, the usermay trust the friends in the comments and attitudes to the advertisement(may obtain a critical comment positively or negatively), and may easilyhave an impression on the brand advertisement, thereby increasing theattention. The attention provides a reference basis for accuratepositioning of advertisement pushing. 3) Interaction between the userand the advertisement affects propagation of the advertisement in thesocial relationship link. This is the core of propagation of socialrelationship in the moments of WeChat. Previously, for the advertisementin Sina Microblog, for both user attribute and context, whichadvertisement is pushed to the user is determined according to factorsof people or environment. For the advertisement in the moments ofWeChat, an advertisement for which friends of the user make interactionis preferentially pushed to the user according to social shuffling.Therefore, the user may not miss valuable information, a probability ofobtaining the valuable information is increased, and wastes of humancosts caused by seeking valuable information in vast feeds can beavoided.

In conclusion, by means of this application scenario, in one aspect, dueto accurate positioning of advertisement pushing, sharing of secretinformation is secure, and it is avoided that a large amount of invalidinformation is pushed. Therefore, not many network resource bandwidthsare occupied, and a success rate at which the foreground terminal pullsvalid multi-media information is increased, for example, 50 pieces ofmulti-media information are pulled and 48 pieces of information areuseful to the user, so that occupation and wastes of system resources ofthe foreground terminal are avoided. In another aspect, becausetimeliness in which the second multi-media information is shared to allusers is increased, sharing is in time, attention and recognition of theuser to the information are high, so that the valuable information maynot be drown in the vast feeds. In addition, an exposure time of thevaluable information is controllable. Therefore, the user may not missthe probability and opportunity of obtaining valuable information, humancosts are reduced, power consumption of the foreground terminal is notwasted, and processing resources, for example, CPU or buffer, of theforeground terminal may not be occupied.

Application Scenario 2

A form for displaying an advertisement on a user interface of a terminalin application scenario 1 is described as follows, and is divided intothe following several parts.

1. For an advertisement form, the advertisement form is consistent witha form of feeds in the moments. As shown in FIG. 10, a form of text pluspicture may be supported. “WeChat promotion” is marked at the upperright corner, an icon “Promotion” is aligned with the right side of“likes and comments”, and is in center alignment with a nickname of anadvertiser. After viewing the advertisement, the user may like andcomment on the advertisement.

2. For setting of the avatar and nickname of the advertiser displayed inthe moments, the advertiser pushing advertisements in the moments needsto open an official account, the official account needs to be verified(Microblog verification is not acceptable, and the verification shall beofficial account verification), and after the avatar and name of theadvertiser in the picture are clicked, register information of theofficial account is directly pulled. As shown in FIG. 12, the avatar andthe nickname are clickable, and after clicking the avatar or thenickname, the user enters a profile page of the official account. Abutton on the page is “follow” or “Enter the official account” accordingto whether the user already follows the official account. When clickingthe button “Follow”, a process is the same as an existing process offollowing an official account. Using an example in which a systemsupported by the terminal is Android system, a toast layer of “adding”is displayed. As shown in FIG. 13, if the user successfully follows theofficial account, the user may directly enter the interface of theofficial account of the advertiser. If the user already follows theofficial account, the user directly clicks the button “Enter theofficial account”. Further, it may be set that no response is neededwhen a long press is performed on the avatar and the nickname.

3. For the button “Check the details”, a link of “Check the details” isprovided under the picture and text of the advertisement. The threewords may be set un-editable. A switch may be disposed at the pushingend, and “Check the details” is used as an option. There is no responseafter a long press is performed on “Check the details”. If the pictureand text of the advertisement is too long, and exceeds six lines, “Checkthe details” may be retracted to the “Full text”. After the clicking,the user enters the promotion page. If it is an external link, anembedded browser of the WeChat is invoked by means of the button “ . . .” at the upper right corner. A switch of whether to support forwardingmay be set, and is controlled by a pushing end. If the pushing endchooses to disable the switch, there is no button “ . . . ” at the upperright corner, and if the pushing end chooses to enable the switch, thebutton “ . . . ” appears at the upper right corner. After the userclicks the button “ . . . ”, a menu appears, and a form is consistentwith that in the existing system.

4. For a picture that can be displayed in an image-text advertisement,one to nine pictures are supported. The operator side may encourage aform including three, four, or six pictures. Experience of clicking thepictures is the same as that of the ordinary feeds. After the userclicks the picture, the user may view a larger picture. Left-rightflicking to view more pictures is supported. When the user long pressesthe picture, an operation of collection may be provided. After the userclicks the picture and views the larger picture, if the user longpresses the picture, three options: “Send to friends”, “Save into thephone”, and “Collect” may pop up.

5. For the icon “Promotion”, the icon is clickable. If it is an Englishsystem, Sponsored may be displayed, and a length of a background colormay adapt to a length of a text. After a button at the right of the icon“Promotion” is clicked, a pull-down layer shown in FIG. 14 may appear,and content on the layer is “Not interested”. For animation, refer to aplus animation at the upper right corner of a session page.

For a response policy after the button “Not interested” is clicked, theentire advertisement disappears, and animation displayed when theadvertisement disappears is the same as that of deleting the moments. Ifthere just is a new message prompt in the moments, if the user clicksthe button “Not interested” now, the advertisement disappears, butrelated message prompt is still there. After the user enters the messagelist page and clicks the message prompt, there is no response. If theuser already clicks “Not interested” for an advertisement, the userenters the “message list” via the personal page of the moments, the userexpects that message prompt related to the advertisement is deleted.

Application Scenario 3

The policy for pushing an advertisement according to a preset policy inapplication scenario 1 is described as follows, and is divided into thefollowing several parts.

First, for related background pushing logic configured on the server inthe preset policy, 1) when a user clicks “Not interested”, no matterwhether there are likes or comments for the advertisement, theadvertisement disappears; 2) logic for viewing a message prompt afterthe advertisement disappears is similar to a disappearance processingmechanism in the local; if a message is prompted on a floating layer inthe feeds, after the prompt is clicked, no item of the message can beclicked and it is controlled by the server; if the user enters a messageprompt list via a personal page, the terminal may be responsible forexecuting the disappearance processing mechanism; 3) after the userclicks “Not interested”, the same advertisement shall not be pushed tothe user again; 4) advertisement content of a same advertiser may not bepushed to the user within two weeks; 5) a weight at which the user viewsan advertisement of this industry is decreased, and an increase or adecrease of the weight may be recorded by means of an operator; 6) ifthe user clicks “Not interested” for an advertisement of an advertisertwice, advertisements of the advertiser may not be pushed to the usersubsequently; 7) if the user clicks “Not interested” for anadvertisement of an industry twice, after the second click,advertisements of this industry may not be pushed to the user within onemonth.

Second, for how to filter a first round of users for preferentialpushing in the preset policy, a seed user is selected. An advertisementmay be pushed to a social node user (seed user) at the beginning. Twotypes of users conform to definition of the seed user: A. active user:logging into the WeChat more than eight times every day, sending morethan 50 messages every day, and having more than 500 friends; B. opinionleader: each message in the moments receiving more than 30 likes, andgiving more than 10 likes on average every day. These people arepre-defined as seed users, and the server may preferentially pushadvertisements to these users.

Third, for sequenced display of social shuffling that is performed, inthe friend circle based on the relationship link, on advertisementsdisplayed on the user interface of the terminal in the preset policy, amajor feature of advertisements in the friend circle is socialpropagation. After a user makes interaction for the advertisement, whena friend of the user subsequently views the advertisement attached withinteraction, the advertisement may have greater effect on the friend.Therefore, for the policy, if user A views an advertisement X, and likesor comments on the advertisement, a probability of viewing, by a friendof user A, the advertisement X subsequently is increased, and theadvertisement A is more easily displayed to the friend of user A whencompeting with other advertisements. If user B enters the moments, andthere are multiple advertisements that friends of user B like or commenton, a weight at which an advertisement having a largest quantity oflikes and comments is displayed to user B is the largest.

Based on a design principle of sequenced display of social shuffling,the following mechanism may be used for implementation.

Social shuffling: When a user enters the moments, if an appearancecondition of an advertisement is reached, assuming that there are threeadvertisements, and all three advertisements satisfy an orientation ofuser A, which advertisement is pushed to the user A is determinedaccording to the following rules (assuming that the orientations areconsistent): exposure weight=(a quantity of likes given by friends ofthe user to each advertisement*0.5+a quantity of the first commentsgiven by the friends to the advertisement*0.35+a total like rate of theadvertisement (a total quantity of likes/a total quantity of exposurepeople)*0.15)*a correction factor R. The correction factor R is definedas: If the friends give more than 50 comments to the advertisement,because there are too many likes and comments, and the exposure rate ofthe advertisement is too high, an appearance probability is decreased,and R=0.5. At another moment, R=1.

Fourth, for other logic in the preset policy, 1) for example, for anappearance opportunity of an advertisement, to limit a quantity of timesof exposures of advertisements to a same user, it is set: When the uservisits the moments, only when there are four or more than four pieces ofnew content, one advertisement is pushed; one advertisement is pushed toa user every 48 hours; a time interval may be adjusted flexibly; 2) forexample, for an appearance position of an advertisement, when four ormore than four pieces of new content are generated, an advertisement mayappear in a position following the fourth content (content pushed by theuser is not counted); once the advertisement is generated, theadvertisement may not be always in the position of the fifth content; asnew messages emerge, the advertisement gradually sinks (for example,there are five pieces of content at the beginning, and then, somefriends push five pieces of content in the moments, and in this case,the advertisement is displayed in a position of the tenth content); 3)for example, for a disappearance policy, when a user views anadvertisement, if the user likes or comments on the advertisement, theadvertisement may stay in the moments of the user; if the user gives nolike or comment to the advertisement within six hours, the advertisementmay disappear from the moments of the user sixth hours after the userviews the advertisement for the first time.

Application Scenario 4

The WeChat moments is a social application on which a user sharespictures, text, videos, and the like with friends. Friends may interactwith each other by giving likes or comments. Advertisement in themoments combines the social attribute of the WeChat moments and dataaccumulation of WeChat. Advertisement content that a user may beinterested in is recommended to the user, and content receiving morelikes and comments from friends of a user is recommended to the useraccording to the friend relationship of the user. A product form of thefeeds advertisement in the moments is similar to that of original feedsof the user, and is consistent with a style of the WeChat moments. Asshown in FIG. 16, an official account is an advertiser. As can be seenfrom an advertisement of VIVO in FIG. 16, a sender of the advertisementis an official account of VIVO. When the user sends a message in themoments, friends are the main body of the content, and correspondingly,a main body of an advertisement is an official account of theadvertiser.

As shown in FIG. 16, the interaction information is externallydisplayed. For example, the interaction information is likes andcomments of the friends of the user. 1). As can be seen from theadvertisement instance of VIVO in the figure, when user A pulls theadvertisement, comments and likes of friends are displayed. Content ofthe comments and likes are not retracted, and are directly displayed, sothat the user views information about previous interaction of thefriends of the user for the advertisement; 2) interaction between theuser and the advertisement affects a propagation path of theadvertisement; when the user refreshes the moments, the terminal maysend a request to the server, to ask whether the server needs to deliveran advertisement; and the server determines, according to historicaldata of the user, whether to deliver the advertisement.

For content of part 2), the server determines, according to thehistorical data of the user, whether to deliver the advertisement. Thebasis for the determining includes any one of or a combination of thefollowing:

Manner 1: Whether the user has viewed the advertisement within 48 hours,and if the user has viewed the advertisement, the server does notdeliver the advertisement.

Manner 2: Whether there are four or more feeds during this pulling, newfeeds refer to original or shared content of friends, and do not includecontent sent by the user.

Manner 3: Whether determining to deliver the advertisement, the serverneeds to determine which advertisement in an advertisement pool is sentto the user. When prices and orientations are the same, whichadvertisement is pushed to the user is determined according to scores. Amethod for calculating the scores is: exposure weight=(a quantity oflikes given by friends of the user to each advertisement*0.5+a quantityof the first comments given by the friends to the advertisement*0.35+atotal like rate of the advertisement (a total quantity of likes/a totalquantity of exposure people)*0.15)*a correction factor R. If the friendsof the user give more than 50 comments to the advertisement, becausethere are too many likes and comments, and the exposure rate of theadvertisement is too high, an appearance probability is decreased, andR=0.5. At another moment, R=1.

After the user clicks the avatar and the nickname of the officialaccount of the advertiser, the user may enter the profile page of theofficial account. As shown in FIG. 18, the user may follow the accountand view the historical messages on the profile page of the officialaccount. A basic form of the advertisement is text, picture, video,recording file, or the like. The format of the advertisement isconsistent with that of the original message of the user, and supports aform of text plus picture, or video. An advantage of the design formatis: experience of feeds in the moments continues, and the user may bemore easily accept the advertisement, and the form of picture plus textand the form of video may transmit valuable information to the maximum.After clicking each picture, the user may view the larger picture on thebrowser interface, and may view more pictures by means of left-rightflicking. One to nine pictures may be sent, and each picture isclickable.

Interaction for the advertisement based on the friend link in themoments includes comments and/or likes. As shown in FIG. 16, the usermay like and comment on the advertisement in the moments, and content ofthe like and comment are private, and can be viewed only byone-dimensional friends of the user. Those who are not friends of theuser cannot view interaction of the user for the advertisement. Theadvertiser may view the likes, comments, and mutual replies betweenusers on the background. A privacy policy is consistent with that of theoriginal feeds in the moments.

When user A likes and comments on an advertisement, a connection may beestablished between the user and the advertisement by means of theinteraction mechanism. Subsequently, if a friend of user A likes andcomments on the advertisement, user A may receive a message prompt, andafter clicking the message prompt, the user may reply to the message ona message detail page, or the user clicks “Check the details”, as shownin FIG. 17, to enter a profile page of the official account, as shown inFIG. 18. An icon “promotion” may be clicked, and a floating layer mayappear. The floating layer indicates that the information is anadvertisement. The user may click “Not interested” to shield theadvertisement, and after the user clicks “Not interested”, theadvertisement may disappear, and the advertisement may not be displayedto the same user subsequently. Meanwhile, a probability of displaying anadvertisement of the advertiser to the user is decreased. After theadvertisements of the advertiser are displayed to the user continuouslyfor three times, the advertisement of the advertiser may not bedisplayed to the user again.

It should be noted that, advertisements in the moments support jumpingto a link. A difference between the advertisements and the originalfeeds of ordinary users in the moments is: supporting jumping to anexternal link. The advertiser may design a promotion page in advance,and configures the promotion page into the advertisement. When the userclicks “Check the details”, the user may enter a corresponding page tolearn content that the advertiser wants to transmit.

When the integrated module in this embodiment of the present inventionis implemented in the form of a software functional module and sold orused as an independent product, the integrated module may be stored in acomputer-readable storage medium. Based on such understanding, a personskilled in the art should understand that the embodiments of the presentinvention may be provided as a method, a system, or a computer programproduct. Therefore, the present disclosure may take the form of totalhardware embodiments, total software embodiments, or embodimentscombining software and hardware. In addition, the present disclosure maytake the form of a computer program product implemented on one or morecomputer-usable storage media including computer-usable program code,and the storage medium includes, but not limited to, a USB flash drive,a removable hard disk, a read-only memory (ROM), a magnetic storagedevice, a CD-ROM, and an optical storage device.

The present disclosure is described with reference to the flowchartsand/or block diagrams of the method, the device (system), and thecomputer program product according to the embodiments of the presentinvention. It should be understood that computer program instructionsmay be used for implementing each process and/or each block in theflowcharts and/or the block diagrams and a combination of a processand/or a block in the flowcharts and/or the block diagrams. Thesecomputer program instructions may be provided for a general-purposecomputer, a dedicated computer, an embedded processor, or a processor ofany other programmable data processing device to generate a machine, sothat the instructions executed by a computer or a processor of any otherprogrammable data processing device generate an apparatus forimplementing a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

These computer program instructions may also be stored in a computerreadable memory that can instruct the computer or any other programmabledata processing device to work in a specific manner, so that theinstructions stored in the computer readable memory generate an artifactthat includes an instruction apparatus. The instruction apparatusimplements a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

These computer program instructions may also be loaded onto a computeror another programmable data processing device, so that a series ofoperations and steps are performed on the computer or the anotherprogrammable device, thereby generating computer-implemented processing.Therefore, the instructions executed on the computer or the anotherprogrammable device provide steps for implementing a specific functionin one or more processes in the flowcharts and/or in one or more blocksin the block diagrams.

Although preferable embodiments of the present invention have beendescribed, once a person skilled in the art knows a basic creativeconcept, they can make other changes and modifications to theseembodiments. Therefore, the following claims are intended to beconstrued as to cover the exemplary embodiments and all changes andmodifications falling within the scope of the present disclosure.

An embodiment of the present invention further provides a computerstorage medium, storing a computer executable instruction, and thecomputer executable instruction being used for executing the informationprocessing method.

INDUSTRIAL APPLICABILITY

By using the embodiments of the present invention, feedback oninformation shared in the social group is relatively critical, and thesocial group is different from an open public environment in whichfeedback may be made freely without restriction. Therefore, 1) in oneaspect, subsequent feedback information is provided to the server and isused as a parameter control factor for correcting a policy, to obtainsecond multi-media information, and the second multi-media informationis more accurately pushed to a terminal due to sufficiently accuratefeedback information analysis; 2) in another aspect, information sharedin the social group is based on the moments, for example, friends mayfollow similar types of valuable information. Therefore, propagatedsecond multi-media information formed based on interaction of at leastone second user account in the social group for the second multi-mediainformation may gain more attention and reliability from the user. Inaddition, the second multi-media information is displayed directly on auser interface of the terminal in an external display manner, so thatthe first user account can directly view information about previousinteraction of the at least one second user account for the secondmulti-media information, and the user can obtain the interactioninformation in time, to learn in time whether the second multi-mediainformation is valuable. Therefore, a probability and an opportunity ofobtaining, by the user, valuable information are increased, and theproblems in the existing technology are resolved. In addition, thesecond multi-media information is different from first multi-mediainformation shared by any user in the social group, the secondmulti-media information is specified information that conforms to thepreset policy on the server side and that is pushed, and the secondmulti-media information and the first multi-media information aredisplayed in a same mode. In this case, a uniform user interface stylemay be formed, and no interference is caused to function use and displayhabits of the user.

What is claimed is:
 1. An information processing method performed at aterminal having one or more processors and memory for storing programsto be executed by the one or more processors, wherein the terminal iscommunicatively connected to a remote server, the method comprising:logging into a first user account of a social networking application;retrieving, by the terminal from the remote server, informationassociated with multiple user accounts of the social networkingapplication that are direct contacts of the first user account at thesocial application, the multiple user accounts including a second useraccount of the social networking application; receiving, at theterminal, first multi-media information selected by the remote server,wherein the first multi-media information is published by the seconduser account of the social networking application and the firstmulti-media information is accessible by the first user account;receiving, at the terminal, second multi-media information selected bythe remote server, wherein: the second multi-media information ispublished by an official account of the social networking applicationthat is followed by the multiple user accounts including the second useraccount but not followed by the first user account and therefore thesecond multi-media information is not previously presented to the firstuser account; the second multi-media information is selected by theremote server in accordance with a determination that the secondmulti-media information is interacted by at least two of the multipleuser accounts, the at least two of the multiple user accounts includingthe second user account of the social networking application; and thesecond multi-media information satisfies preset policies of the remoteserver, the preset policies based, at least in part, on an appearanceprobability determined by interactions by the at least two of themultiple user accounts, the interactions including likes and comments onthe second multi-media information by the at least two of the multipleuser accounts; displaying, on the terminal to the first user account,the first multi-media information and the second multi-media informationin a same manner, further including displaying information of theinteractions by the at least two of the multiple user accounts alongwith the second multi-media information; receiving, at the terminal, auser interaction with the second multi-media information by the firstuser account; and transmitting, by the terminal to the remote server,the user interaction associated with the second multi-media informationto be combined with the interaction information of the at least two ofthe multiple user accounts by the remote server.
 2. The method accordingto claim 1, wherein the first multi-media information is displayed nextto identity information of the second user account of the socialnetworking application and the second multi-media information isdisplayed next to identity information of the official account of thesocial networking application that is not followed by first useraccount.
 3. The method according to claim 1, wherein the information ofthe interactions by the at least two of the multiple user accountsinclude identity information of the second user account that hascommented on the second multi-media information from its correspondinguser account and first feedback information by the second user account.4. The method according to claim 3, wherein the first feedbackinformation by the second user account is directly displayed withoutfurther user operation on the terminal.
 5. The method according to claim3, further comprising: receiving, from the first user account, secondfeedback information on the second multi-media information; andreturning the second feedback information to the remote server, whereinthe first feedback information and the second feedback information areanalyzed by the remote server in accordance with the preset policiesbefore pushing the second multi-media information to another terminal.6. The method according to claim 1, wherein the second multi-mediainformation is displayed on the terminal in at least one form of text,picture, video, and audio, and the method further comprising: displayinga first interaction object associated with the second multi-mediainformation for receiving a first user operation on the firstinteraction object; in response to the first user operation, displayingprompt information for prompting the first user account whether tocontinue to receive information content of the second multi-mediainformation; and in response to a second user operation on the promptinformation, obtaining feedback information for the prompt informationand reporting the feedback information to the remote server.
 7. Themethod according to claim 1, further comprising: selecting, by the firstuser account, the second multi-media information from the remote serverwhen a trigger opportunity of actively pulling, by the first useraccount, the second multi-media information from the remote server isgreater than or equal to a first threshold.
 8. The method according toclaim 1, further comprising: selecting, by the first user account, thesecond multi-media information from the remote server when a triggeropportunity of periodically pulling, by the first user account, thesecond multi-media information from the remote server is greater than orequal to a second threshold.
 9. The method according to claim 1, furthercomprising: selecting, by the first user account, the second multi-mediainformation from the remote server when a trigger opportunity defined byan appearance position of the second multi-media information ininformation feeds associated with the first user account is greater thanor equal to a third threshold.
 10. The method according to claim 1,further comprising: selecting, by the first user account, the secondmulti-media information from the remote server when a triggeropportunity defined by feedback information of the second multi-mediainformation by any of the multiple user accounts is greater than orequal to a fourth threshold.
 11. A terminal having one or moreprocessors and memory storing programs to be executed by the one or moreprocessors, wherein the terminal is communicatively connected to aremote server, and the programs, when executed by the one or moreprocessors, cause the terminal to perform a plurality of operationsincluding: logging into a first user account of a social networkingapplication; retrieving, by the terminal from the remote server,information associated with multiple user accounts of the socialnetworking application that are direct contacts of the first useraccount at the social application, the multiple user accounts includinga second user account of the social networking application; receiving,at the terminal, first multi-media information selected by the remoteserver, wherein the first multi-media information is published by thesecond user account of the social networking application and the firstmulti-media information is accessible by the first user account;receiving, at the terminal, second multi-media information selected bythe remote server, wherein: the second multi-media information ispublished by an official account of the social networking applicationthat is followed by the multiple user accounts including the second useraccount but not followed by the first user account and therefore thesecond multi-media information is not previously presented to the firstuser account; the second multi-media information is selected by theremote server in accordance with a determination that the secondmulti-media information is interacted by at least two of the multipleuser accounts, the at least two of the multiple user accounts includingthe second user account of the social networking application; and thesecond multi-media information satisfies preset policies of the remoteserver, the preset policies based, at least in part, on an appearanceprobability determined by interactions by the at least two of themultiple user accounts, the interactions including likes and comments onthe second multi-media information by the at least two of the multipleuser accounts; displaying, on the terminal to the first user account,the first multi-media information and the second multi-media informationin a same manner, further including displaying information of theinteractions by the at least two of the multiple user accounts alongwith the second multi-media information; receiving, at the terminal, auser interaction with the second multi-media information by the firstuser account; and transmitting, by the terminal to the remote server,the user interaction associated with the second multi-media informationto be combined with the interaction information of the at least two ofthe multiple user accounts by the remote server.
 12. The terminalaccording to claim 11, wherein the first multi-media information isdisplayed next to identity information of the second user account of thesocial networking application and the second multi-media information isdisplayed next to identity information of the official account of thesocial networking application that is not followed by first useraccount.
 13. The terminal according to claim 11, wherein the informationof the interactions by the at least two of the multiple user accountsinclude identity information of the second user account that hascommented on the second multi-media information from its correspondinguser account and first feedback information by the second user account.14. The terminal according to claim 13, wherein the first feedbackinformation by the second user account is directly displayed withoutfurther user operation on the terminal.
 15. The terminal according toclaim 11, wherein the second multi-media information is displayed on theterminal in at least one form of text, picture, video, and audio, andthe plurality of operations further comprise: displaying a firstinteraction object associated with the second multi-media informationfor receiving a first user operation on the first interaction object; inresponse to the first user operation, displaying prompt information forprompting the first user account whether to continue to receiveinformation content of the second multi-media information; and inresponse to a second user operation on the prompt information, obtainingfeedback information for the prompt information and reporting thefeedback information to the remote server.
 16. The terminal according toclaim 11, wherein the second multi-media information is selected when atleast one of the following conditions is met: when a trigger opportunityof actively pulling, by the first user account, the second multi-mediainformation from the remote server is greater than or equal to a firstthreshold; when a trigger opportunity of periodically pulling, by thefirst user account, the second multi-media information from the remoteserver is greater than or equal to a second threshold; when a triggeropportunity defined by an appearance position of the second multi-mediainformation in information feeds associated with the first user accountis greater than or equal to a third threshold; and when a triggeropportunity defined by feedback information of the second multi-mediainformation by any of the multiple user accounts is greater than orequal to a fourth threshold.
 17. A non-transitory computer readablestorage medium storing a plurality of computer executable instructions,the computer executable instructions being used by a terminal forexecuting an information processing method, wherein the terminal iscommunicatively connected to a remote server, the computer executableinstructions further including: logging into a first user account of asocial networking application; retrieving, by the terminal from theremote server, information associated with multiple user accounts of thesocial networking application that are direct contacts of the first useraccount at the social application, the multiple user accounts includinga second user account of the social networking application; receiving,at the terminal, first multi-media information selected by the remoteserver, wherein the first multi-media information is published by thesecond user account of the social networking application and the firstmulti-media information is accessible by the first user account;receiving, at the terminal, second multi-media information selected bythe remote server, wherein: the second multi-media information ispublished by an official account of the social networking applicationthat is followed by the multiple user accounts including the second useraccount but not followed by the first user account and therefore thesecond multi-media information is not previously presented to the firstuser account; the second multi-media information is selected by theremote server in accordance with a determination that the secondmulti-media information is interacted by at least two of the multipleuser accounts, the at least two of the multiple user accounts includingthe second user account of the social networking application; and thesecond multi-media information satisfies preset policies of the remoteserver, the preset policies based, at least in part, on an appearanceprobability determined by interactions by the at least two of themultiple user accounts, the interactions including likes and comments onthe second multi-media information by the at least two of the multipleuser accounts; displaying, on the terminal to the first user account,the first multi-media information and the second multi-media informationin a same manner, further including displaying information of theinteractions by the at least two of the multiple user accounts alongwith the second multi-media information; receiving, at the terminal, auser interaction with the second multi-media information by the firstuser account; and transmitting, by the terminal to the remote server,the user interaction associated with the second multi-media informationto be combined with the interaction information of the at least two ofthe multiple user accounts by the remote server.
 18. The non-transitorycomputer readable storage medium according to claim 17, wherein thefirst multi-media information is displayed next to identity informationof the second user account of the social networking application and thesecond multi-media information is displayed next to identity informationof the official account of the social networking application that is notfollowed by first user account.
 19. The non-transitory computer readablestorage medium according to claim 17, wherein the information of theinteractions by the at least two of the multiple user accounts includeidentity information of the second user account that has commented onthe second multi-media information from its corresponding user accountand first feedback information by the second user account.
 20. Thenon-transitory computer readable storage medium according to claim 19,wherein the first feedback information by the second user account isdirectly displayed without further user operation on the terminal.